evidente e irrefutable - Turkish English Dictionary